草庐IT

间隙锁 gap lock

全部标签

html - 如何检查 Flexbox 布局中的间隙支持

Firefox已实现gap用于flexbox布局,而其他浏览器如Chrome仅支持gap用于网格布局。如果您在flexbox容器上添加gap,这会导致浏览器之间的差异。CSS@supports特性用于处理浏览器尚不支持某些特性的情况。那么如何测试flexbox对gap的支持呢?.flex{display:flex;gap:20px;}ItemOneItemTwo请注意:即使我使用@supportsgrid-gap而不是gap,Firefox仍会将间隙应用于flexbox容器,而Chrome不会应用任何东西,所以该解决方案将不起作用。我正在寻找一致性,因为如果我们开始将间隙应用于flex

html - 网格列间隙导致溢出

我刚刚测试了CSSdisplay:grid。它运行良好,但grid-column-gap:10px;破坏了父容器。我下面代码中的绿色区域小于网格区域。box-sizing:border-box;显然没有效果。如何让网格区域和父容器等宽?/*-------------------------------Resets---------------------------*/html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,in

html - 用它们之间的间隙包裹 div

当浏览器窗口变小时,我想将div换行到下一行。我还希望在div之间留出边距,以便它们之间有间隙。我遇到的问题是,如果浏览器设置为特定大小,中心div的边距会导致div错误换行。在一定尺寸下,一个div下面有2个div。以我下面的屏幕截图为例,这个fiddle:http://jsfiddle.net/uhh2jwe2/(改变窗口的宽度)这确实需要是动态的,因为它将是用于布置不同大小的div的框架解决方案。父div将是流动的,类似于示例。任何帮助都会很棒#outer{width:90%;height:90%;margin:5%;overflow:auto;background-color:

html - 移除 CSS Grid 中的宽间隙

我使用css网格进行了设计,这给了我意想不到的行与行之间的空间。我使用以下代码重现了我的问题:main{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:10px;grid-row-gap:10px;}article{background:red;}.item1{height:30px;grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2;}.item2{height:100px;grid-column-start:1;g

iphone - 在 iPhone/iPad 上查看网站上的 div 之间的空间/间隙

在iPhone和iPad上查看时,我无法正确显示我的网站。网站(甚至还没有完成)是www.lzkconcepts.com。在我尝试过的每个桌面浏览器(safari、chrome、firefox、IE)上查看时,该网站都能正常显示,但是,在iPhone/iPad上,“内容”div和标题之间存在微小的间隙/空间,并且页脚。我在页眉、内容和页脚div中使用背景图像来创建页面轮廓。除了div之间的间隙之外,内容背景图像有时会“缩小”一点,因此它不会与屏幕右侧的页眉和页脚对齐。但是,如果我放大,一切都会完美排列。这是从iPhone截取的屏幕截图...http://s1139.photobucke

html - 使用 Flexbox,让元素拉伸(stretch)以填充行之间的间隙

这个问题在这里已经有了答案:Howtostretchchildrentofillcross-axis?(1个回答)3年前关闭。我觉得问这个有点傻,但我已经用尽了我对Flexbox的知识,所以我希望也许其他人可以进来帮助我。我的总体目标是让中间行中的两个元素拉伸(stretch)以填充标题和元素之间的空间,我四处搜索,老实说无法弄清楚我应该做什么。我fork了来自CSSTricksGuide的代码,最底部的那个,我做了一些改动。我目前拥有的代码是(以全屏模式打开它以使其更清晰):body,html{height:100%;}.wrapper{display:-webkit-box;dis

css - HTML5 中的表格行边框没有间隙

这看起来微不足道,但我似乎无法找到答案。我想要在HTML表格中用线条分隔我的行,仅此而已。很简单,对吧?一些谷歌搜索让我找到了表属性rules,但显然是thisisn'tsupportedinHTML5.所以我更深入地搜索了CSS并意识到我可以在tr周围放置边框,对吧?好吧,不,这不仅行不通,而且manySOthreads|assuredmeitsabadidea.从逻辑上讲,我尝试了他们的解决方案,其中涉及tr{border-bottom...的不同组合,但我总是以这种微小、令人讨厌的差距告终。什么差距?两个td之间大约有一个或两个像素的间隙(行分隔列的位置)。这可能看起来没什么大不

html - 如何为容器添加边框,中间有透明间隙

这是我试图仅使用CSS实现的设计图像。如何为容器div实现这样的边框,以便我可以在间隙之间放置透明Logo和文本。此设计将在视频背景上进行。黑色背景仅用于说明目的。到目前为止,我已经尝试实现这样的测试:body{background:black;}p{color:#ffffff;font-size:16px;text-align:center;padding:30px;}.steps-frame-1{margin-top:60px;width:50%;height:200px;margin-left:auto;margin-right:auto;}.steps-frame-1{bord

html - div之间的css垂直间隙

我知道这是一个常见问题,但我似乎找不到有效的解决方案。我有这样的设置:Titlesomeothertext.content-area-top{height:12px;width:581px;background-image:url(images/content-top.jpg);}.content-area{margin-left:10px;margin-right:10px;background-color:#e9ecfd;}问题在于.content-area-top和.content-area之间存在间隙。.content-area-topdiv的大小可以包含一个背景图片,它可以提

javascript - Angular 中 ng-repeat 元素之间的间隙

当将div元素显示为inline-block时,我遇到多个ng-repeat元素的问题。元素之间有一个奇怪的间隙,一个ng-repeat结束而下一个开始,如图所示:我创建了一个plunk演示此行为:为什么会发生这种情况以及如何消除差距? 最佳答案 检查这个plunk有一个hack可以删除出现在换行符处的内联元素之间的空格。{{number}}{{number}}{{number}}您可以阅读更多关于其他黑客的信息here. 关于javascript-Angular中ng-repeat元素